glasgow edinburgh knights templar da vinci code novel genealogy book london ireland wales history escorts literature escort culture fiction mary magdalene author historical holy grail cathars books camelot writer freemasonry authors canterbury tales medieval